launch a satellite - Alemán Inglés Diccionario